home *** CD-ROM | disk | FTP | other *** search
- .k ""
- .bra {
- .ket }
-
- ; Install Script Copyright (C) Cloanto Italia 1993
- ; Cloanto, Personal Write, PWrite (R), (TM) Cloanto Italia
- ; All Rights Reserved - Reproduction Prohibited
-
- If NOT EXISTS RAM:IPT
- MakeDir RAM:IPT
- EndIf
-
- If EXISTS C:Copy
- Copy >NIL: C:Copy RAM:IPT
- EndIf
-
- CD RAM:IPT
-
- If EXISTS C:If
- Copy >NIL: C:If RAM:IPT
- EndIf
- If EXISTS C:EndIf
- Copy >NIL: C:EndIf RAM:IPT
- EndIf
- If EXISTS C:Execute
- Copy >NIL: C:Execute RAM:IPT
- EndIf
- If EXISTS C:Assign
- Copy >NIL: C:Assign RAM:IPT
- EndIf
-
- Assign >NIL: PWrite:
- Assign >NIL: PWrite: EXISTS
- If WARN
- Assign >NIL: " PWrite:" EXISTS
- If NOT WARN
- Assign PWrite: " PWrite:"
- EndIf
- Assign >NIL: "Copy of PWrite:" EXISTS
- If NOT WARN
- Assign PWrite: "Copy of PWrite:"
- EndIf
- Assign >NIL: Copy_of_PWrite: EXISTS
- If NOT WARN
- Assign PWrite: Copy_of_PWrite:
- EndIf
- EndIf
-
- Assign >NIL: PWrite: EXISTS
- If WARN
- Echo "Error: InstallPWrite can only be run from *"PWrite*" disk."
- Wait 3 SECS
- Skip End2
- EndIf
-
- Copy PWrite:c/Print RAM:IPT
-
- If NOT EXISTS PWrite:s/Startup-PWLclTxt
- Print "Disk is not configured: Default configuration in progress."
- Execute PWrite:English
- CD RAM:IPT
- EndIf
-
- If NOT EXISTS PWrite:PW_Locale/Startup-PWLclTxt.ita
- Execute PWrite:PW_Locale/PW_InstallSub.ita
- EndIf
- If NOT EXISTS PWrite:PW_Locale/Startup-PWLclTxt.deu
- Execute PWrite:PW_Locale/PW_InstallSub.deu
- EndIf
- If NOT EXISTS PWrite:PW_Locale/Startup-PWLclTxt.eng
- Execute PWrite:PW_Locale/PW_InstallSub.eng
- EndIf
-
- If NOT EXISTS PLT_trlkll
- Print "Error during install."
- Wait 3 SECS
- Skip End2
- EndIf
-
- If EXISTS C:CD
- Copy >NIL: C:CD RAM:IPT
- EndIf
- If EXISTS C:Else
- Copy >NIL: C:Else RAM:IPT
- EndIf
- If EXISTS C:Lab
- Copy >NIL: C:Lab RAM:IPT
- EndIf
- If EXISTS C:Skip
- Copy >NIL: C:Skip RAM:IPT
- EndIf
- If EXISTS C:Delete
- Copy >NIL: C:Delete RAM:IPT
- EndIf
- If EXISTS C:Wait
- Copy >NIL: C:Wait RAM:IPT
- EndIf
-
- Copy PWrite:c/AskAssign RAM:IPT
- Copy PWrite:c/CAsk RAM:IPT
- Copy PWrite:c/CopyIcon RAM:IPT
- Copy PWrite:c/ShowPath RAM:IPT
-
- Print PLT_title
-
- ; PPaint, C1-Text, PFM trademarks of Cloanto Italia
- ; DPaintIII, DPaintIV, DeluxePaintV, PPage trademarks of respective owners
-
- Assign >NIL: DeluxePaintIII: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: DeluxePaintIII:
- EndIf
- Assign >NIL: DPaintIV: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: DPaintIV:
- EndIf
- Assign >NIL: DPaintV: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: DPaintV:
- EndIf
- Assign >NIL: PPaint: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: PPaint:
- EndIf
- Assign >NIL: PPage: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: PPage:
- EndIf
- Assign >NIL: PFM: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: PFM:
- EndIf
- Assign >NIL: C1-Text: EXISTS
- If NOT WARN
- Assign INTELLASSIGN: C1-Text:
- EndIf
-
- Assign >NIL: INTELLASSIGN: EXISTS
- If NOT WARN
- CD INTELLASSIGN:
- CD >NIL: /
- Assign INTELLASSIGN:
- Else
- Assign >NIL: Work: EXISTS
- If NOT WARN
- CD Work:
- Else
- Assign >NIL: DH1: EXISTS
- If NOT WARN
- CD DH1:
- Else
- CD PWrite:
- EndIf
- EndIf
- EndIf
-
- Execute RAM:IPT/PLC_ipath
-
- If NOT WARN
-
- CD RAM:IPT
-
- Print PLT_title
- Print PLT_infbeg
- ShowPath -f IPWRITE:
- Print "*e[33m"
-
- Print PLT_infpwp
- Copy PWrite:PWrite IPWRITE: CLONE
-
- Print PLT_infuit
- Copy >NIL: PWrite:CAWP3_UITX#? IPWRITE: CLONE
-
- Print PLT_infps
- Copy PWrite:PWrite_PS IPWRITE: CLONE
-
- Print PLT_infext
- Copy >NIL: "PWrite:Cloanto Extras" "IPWRITE:Cloanto Extras" ALL CLONE
-
- Print PLT_infman
- Copy PWrite:PWrite.man IPWRITE: CLONE
-
- Print PLT_infaud
- Copy PWrite:CloantoAudio IPWRITE: CLONE
- Copy >NIL: PWrite:CloantoAudio DEVS: CLONE
-
- Print PLT_inficn
- If EXISTS PWrite:PW_Locale/PW_CurrentWB13
- CopyIcon >NIL: -2 -r "PWrite:Cloanto Extras" IPWRITE: 10 11 350 155
- CopyIcon >NIL: -2 -r PWrite:PWrite IPWRITE:PWrite
- CopyIcon >NIL: -2 -r PWrite:CAWP3_UITX.eng IPWRITE:CAWP3_UITX.eng
- CopyIcon >NIL: -2 -r PWrite:CAWP3_UITX.deu IPWRITE:CAWP3_UITX.deu
- CopyIcon >NIL: -2 -r PWrite:CAWP3_UITX.ita IPWRITE:CAWP3_UITX.ita
- CopyIcon >NIL: -2 -r PWrite:PWrite_PS IPWRITE:PWrite_PS
- CopyIcon >NIL: -2 -r "PWrite:Cloanto Extras" "IPWRITE:Cloanto Extras"
- CopyIcon >NIL: -2 -r "PWrite:Cloanto Extras/DemoLetter.txt" "IPWRITE:Cloanto Extras/DemoLetter.txt"
- CopyIcon >NIL: -2 -r "PWrite:Cloanto Extras/DemoLabData.txt" "IPWRITE:Cloanto Extras/DemoLabData.txt"
- CopyIcon >NIL: -2 -r "PWrite:Cloanto Extras/GrabText" "IPWRITE:Cloanto Extras/GrabText"
- CopyIcon >NIL: -2 -r PWrite:PWrite.man IPWRITE:PWrite.man
- CopyIcon >NIL: -2 -r PWrite:CloantoAudio IPWRITE:CloantoAudio
- Else
- CopyIcon >NIL: -1 -r "PWrite:Cloanto Extras" IPWRITE: 10 11 350 155
- CopyIcon >NIL: -1 -r PWrite:PWrite IPWRITE:PWrite
- CopyIcon >NIL: -1 -r PWrite:CAWP3_UITX.eng IPWRITE:CAWP3_UITX.eng
- CopyIcon >NIL: -1 -r PWrite:CAWP3_UITX.deu IPWRITE:CAWP3_UITX.deu
- CopyIcon >NIL: -1 -r PWrite:CAWP3_UITX.ita IPWRITE:CAWP3_UITX.ita
- CopyIcon >NIL: -1 -r PWrite:PWrite_PS IPWRITE:PWrite_PS
- CopyIcon >NIL: -1 -r "PWrite:Cloanto Extras" "IPWRITE:Cloanto Extras"
- CopyIcon >NIL: -1 -r "PWrite:Cloanto Extras/DemoLetter.txt" "IPWRITE:Cloanto Extras/DemoLetter.txt"
- CopyIcon >NIL: -1 -r "PWrite:Cloanto Extras/DemoLabData.txt" "IPWRITE:Cloanto Extras/DemoLabData.txt"
- CopyIcon >NIL: -1 -r "PWrite:Cloanto Extras/GrabText" "IPWRITE:Cloanto Extras/GrabText"
- CopyIcon >NIL: -1 -r PWrite:PWrite.man IPWRITE:PWrite.man
- CopyIcon >NIL: -1 -r PWrite:CloantoAudio IPWRITE:CloantoAudio
- EndIf
-
- Wait 2 SECS
-
- Print PLT_title
- Print N "*e[31;1m"
- Print PLT_infend
- Print "*e[0m*N"
- Print PLT_trladd
- Print N "*N*e[33m Assign PWrite: "
- ShowPath IPWRITE:
- Print "*e[31m"
- Print PLT_trlfl1
- Print PLT_trlfl2
-
- Assign >NIL: S: EXISTS
- If NOT WARN
- Print ""
- Print PLT_askust
- CAsk -y "*e[31m ?"
- If WARN
- Print >PW_WriteOK ";"
- Copy >NIL: PW_WriteOK S:
- If EXISTS S:PW_WriteOK
- If NOT EXISTS S:user-startup
- Print >S:user-startup "; BEGIN Personal Write"
- Else
- Print >>S:user-startup "; BEGIN Personal Write"
- EndIf
- Print >>S:user-startup N "Assign >NIL: PWRITE: EXISTS*NIf WARN*N Assign PWRITE: "
- ShowPath >>S:user-startup IPWRITE:
- Print >>S:user-startup " EndIf"
- Print >>S:user-startup "; END Personal Write"
- Delete >NIL: S:PW_WriteOK
- EndIf
- EndIf
- EndIf
-
- Lab End1
-
- Assign IPWRITE:
-
- Wait 1 SECS
- Print ""
- Print PLT_askend
- CAsk ""
-
- Else
- CD RAM:IPT
- Print N "*e[31;1m"
- Print PLT_trlkll
- Wait 3 SECS
- EndIf
-
- Lab End2
- CD RAM:
- Delete >NIL: RAM:IPT ALL QUIET
-